package com.base.stduy02_annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * ClassName: demo04
 * PackageName: com.cwy.demo.controller
 * Describe:
 *
 * @author: Cheng Wenying
 * @Create: 2024/1/10
 * @version:
 */
//JsonField 注解的生命周期是 RUNTIME，也就是运行时有效。
@Retention(RetentionPolicy.RUNTIME)
//JsonField 注解装饰的目标是 FIELD，也就是针对字段的。
@Target(ElementType.FIELD)
//创建注解需要用到 @interface 关键字。
public @interface JsonField {

    public String value() default "";

}
